Skip to content

chore: update to Storybook 11.0.0-beta.2 - #970

Merged
dannyhw merged 1 commit into
nextfrom
chore/storybook-11-beta-2
Nov 12, 2026
Merged

dannyhw merged 1 commit into
nextfrom
chore/storybook-11-beta-2

Conversation

@dannyhw

@dannyhw dannyhw commented Nov 12, 2026

Copy link
Copy Markdown
Member

Updates the Storybook packages from 11.0.0-beta.1 to 11.0.0-beta.2. No code changes are needed.

What changed upstream, and why it doesn't affect us

I read the full v11.0.0-beta.1...v11.0.0-beta.2 diff, not just the release notes. The code the device runtime uses (preview-api, channels, csf, csf-tools, core-events) is unchanged. The rest:

Changes

  • storybook, @storybook/react, @storybook/react-native-web-vite and @storybook/mcp moved to ^11.0.0-beta.2 in every package and example, via pnpm update-storybook-deps --version '^11.0.0-beta.2'.
  • Ran pnpm dedupe. Without it, ondevice-notes' auto-installed @storybook/react peer stayed on beta.1.
  • Peer ranges stay at ^11.0.0-beta.1, because nothing in beta.2 needs a higher minimum.
  • Changeset: patch for @storybook/react-native, since its @storybook/react and @storybook/mcp dependencies change.

Checks

pnpm build, test, check:types, lint, format:check and repo:lint all pass.

Device testing

examples/expo-example, Expo SDK 58 / React Native 0.88 dev builds, on an iPhone 17e simulator (iOS 27) and a Pixel 9 emulator (Android 15):

  • The app loads with no errors.
  • Selecting a story through the channel server works.
  • updateStoryArgs updates the rendered story and the Controls panel.
  • Opening the addons panel and navigating with the sidebar work.
  • A selection on one device follows on the other.

MCP server

Called POST /mcp on the running channel server:

  • tools/list returns docs-list, docs-show, docs-show-story, get-storybook-story-instructions and select-story.
  • docs-list (with withStoryIds), docs-show and docs-show-story return the example's components, props and story code.
  • select-story changed the story on both devices.

Not part of this PR

storybook build for the web Storybook in examples/expo-example fails, on next as well. react-native-svg 15.16's resolveAssetUri.web.js imports @react-native/assets-registry/registry, which React Native 0.88 no longer installs. That needs a separate fix.

@changeset-bot

changeset-bot Bot commented Nov 12, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 485c834

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 9 packages
Name Type
@storybook/react-native Patch
@storybook/addon-ondevice-actions Patch
@storybook/addon-ondevice-backgrounds Patch
@storybook/addon-ondevice-controls Patch
@storybook/addon-ondevice-notes Patch
@storybook/react-native-theming Patch
@storybook/react-native-ui-common Patch
@storybook/react-native-ui-lite Patch
@storybook/react-native-ui Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@dannyhw
dannyhw merged commit 9e8f511 into next Nov 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant